package cn.fl.prjsteprebate.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.List;

/**
 * @Description: 阶梯返利主表
 */
public class PrjStepRebateFeeVO extends BaseVO{

	/**
	 * 供应商id
	 */
	private Long splId;
	/**
	 * 阶梯返利金额(分)
     */
	private Double stepRebateAmt;
	/**
	 * 税后阶梯返利金额(分)
	 */
	private Double afterTaxStepRebateAmt;
	/**
	 * 开户行账号
     */
	private String accNo;
	/**
	 * 账户名(收款方)
     */
	private String rcptUnt;
	/**
	 * 开户行及支行
     */
	private String bkNm;
	/**
	 * 开户行行号
     */
	private String bkNo;
	/**
	 * 申请状态（1:未提交；2：返利中：3：已返利）
     */
	private String applyState;
	/**
	 * 是否删除;0:未删除;1:已删除
     */
	private Integer isDel;
	/**
	 * 是否有效;0:无效;1:有效
     */
	private Integer isValid;
	 /**
	  * 流程id
	  */
	 private String processId;
	 /**
	  * 流程编号
	  */
	 private String processNum;
	/**
	 * 事业部
	 */
	private String buOrgCd;

	/**
	 * 事业部
	 * */
	private String buOrgCdNm ;
	/**
	 * 申请人
	 * */
	private String crtUsrName ;

	/**
	 * 组织架构
	 */
	private String orgCd;

	/**
	 * 供应商名称
	 */
	private String splNm;
	/**
	 * 是否大客户业务
	 */
	private String isBigCstWork;
    /**
     * 不返利原因
     */
	private String noRebateRst;
	/**
	 * applyType 申请类型(0:申请返利 1:申请不返利)
	 */
	private String applyType;

	public String getApplyType() {
		return applyType;
	}

	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}

	public String getNoRebateRst() {
		return noRebateRst;
	}

	public void setNoRebateRst(String noRebateRst) {
		this.noRebateRst = noRebateRst;
	}

	public String getSplNm() {
		return splNm;
	}

	public void setSplNm(String splNm) {
		this.splNm = splNm;
	}

	public String getIsBigCstWork() {
		return isBigCstWork;
	}

	public void setIsBigCstWork(String isBigCstWork) {
		this.isBigCstWork = isBigCstWork;
	}

	public Double getAfterTaxStepRebateAmt() {
		return afterTaxStepRebateAmt;
	}

	public void setAfterTaxStepRebateAmt(Double afterTaxStepRebateAmt) {
		this.afterTaxStepRebateAmt = afterTaxStepRebateAmt;
	}

	public String getOrgCd() {
		return orgCd;
	}

	public void setOrgCd(String orgCd) {
		this.orgCd = orgCd;
	}
	public String getBuOrgCd() {
		return buOrgCd;
	}

	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * 支付表id
	 */
	private String paySchIds;

	public String getPaySchIds() {
		return paySchIds;
	}

	public void setPaySchIds(String paySchIds) {
		this.paySchIds = paySchIds;
	}

	public Long getSplId() {
		return splId;
	}

	public void setSplId(Long splId) {
		this.splId = splId;
	}

	/**
	  * 返利明细
	  */
	 private List<PrjStepRebateFeeDetailVO> prjStepRebateFeeDetailVOList;

	public List<PrjStepRebateFeeDetailVO> getPrjStepRebateFeeDetailVOList() {
		return prjStepRebateFeeDetailVOList;
	}

	public void setPrjStepRebateFeeDetailVOList(List<PrjStepRebateFeeDetailVO> prjStepRebateFeeDetailVOList) {
		this.prjStepRebateFeeDetailVOList = prjStepRebateFeeDetailVOList;
	}

	public String getProcessId() {
		 return processId;
	 }

	 public void setProcessId(String processId) {
		 this.processId = processId;
	 }

	 public String getProcessNum() {
		 return processNum;
	 }

	 public void setProcessNum(String processNum) {
		 this.processNum = processNum;
	 }

	 /**
	 * 阶梯返利金额(分)
     */
	public Double getStepRebateAmt() {
		return stepRebateAmt;
	}

	/**
	 * 阶梯返利金额(分)
     */
	public void setStepRebateAmt(Double stepRebateAmt) {
		this.stepRebateAmt = stepRebateAmt;
	}
	
	/**
	 * 开户行账号
     */
	public String getAccNo() {
		return accNo;
	}

	/**
	 * 开户行账号
     */
	public void setAccNo(String accNo) {
		this.accNo = accNo;
	}
	
	/**
	 * 账户名(收款方)
     */
	public String getRcptUnt() {
		return rcptUnt;
	}

	/**
	 * 账户名(收款方)
     */
	public void setRcptUnt(String rcptUnt) {
		this.rcptUnt = rcptUnt;
	}
	
	/**
	 * 开户行及支行
     */
	public String getBkNm() {
		return bkNm;
	}

	/**
	 * 开户行及支行
     */
	public void setBkNm(String bkNm) {
		this.bkNm = bkNm;
	}
	
	/**
	 * 开户行行号
     */
	public String getBkNo() {
		return bkNo;
	}

	/**
	 * 开户行行号
     */
	public void setBkNo(String bkNo) {
		this.bkNo = bkNo;
	}
	
	/**
	 * 申请状态（1:未提交；2：返利中：3：已返利）
     */
	public String getApplyState() {
		return applyState;
	}

	/**
	 * 申请状态（1:未提交；2：返利中：3：已返利）
     */
	public void setApplyState(String applyState) {
		this.applyState = applyState;
	}
	
	/**
	 * 是否删除;0:未删除;1:已删除
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除;0:未删除;1:已删除
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}
	
	/**
	 * 是否有效;0:无效;1:有效
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效;0:无效;1:有效
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}

	public String getBuOrgCdNm() {
		return buOrgCdNm;
	}

	public void setBuOrgCdNm(String buOrgCdNm) {
		this.buOrgCdNm = buOrgCdNm;
	}

	public String getCrtUsrName() {
		return crtUsrName;
	}

	public void setCrtUsrName(String crtUsrName) {
		this.crtUsrName = crtUsrName;
	}
}
